package main

import (
	"fmt"
	"unsafe"
)

type Per struct {
	a bool
	b int32
	c string
}

func main() {
	var pp Per
	fmt.Println(unsafe.Sizeof(pp.a))
	fmt.Println(unsafe.Sizeof(pp.b))
	fmt.Println(unsafe.Sizeof(pp.c))
	fmt.Println(unsafe.Sizeof(pp))
	fmt.Println(unsafe.Sizeof(struct{}{}))
}
